1331D - Again - CodeForces Solution


*special problem implementation

Please click on ads to support us..

C++ Code:

///---------------------------------------------------------------------------------------------------------------->>>>>>>>
#include<bits/stdc++.h>
using namespace std;
//------------------------------------------------------------------------------------------------------------------->>>>>>
typedef long long ll;
typedef double dl;
const int inf = 2e9;
const ll infll = 2e18;
//------------------------------------------------------------------------------------------------------------------->>>>>>
#define endl '\n'
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);
//--------------------------------------------------------------------------------------------------------------------->>>>
///check distinct number-[  dist (array name,array size)] return the value of counting distinct number<------------------->
int dist(int *arr,int n){int i,j,cnt=1;for(i=1;i<n;i++){for(j=0;j<i;j++)if(arr[i]==arr[j])break; if(i==j)cnt++;}return cnt;}
int arrmax(int arr_nem[],int last){ int mx=arr_nem[0]; for(int i=1;i<last;i++)  if(mx<arr_nem[i]) mx=arr_nem[i]; return mx;}
int arrmin(int arr_nem[],int last){ int mn=arr_nem[0]; for(int i=1;i<last;i++)  if(mn>arr_nem[i]) mn=arr_nem[i]; return mn;}
///arrmax=(array name,array size_(n)),arrmin(array name,array size_(n)) it return the max or min value<------------------->
//---------------------------------------------------------------------------------------------------------------------->>>>
ll gcd (ll a, ll b) {return __gcd(a,b);}
ll lcm (ll a, ll b) {return a*(b/gcd(a,b));}
///------------------------------------------------------------------------------------------------------------------->>>>>>


int main()
{
    optimize();
    string str;
    cin>>str;
    int last=str.size()-1;
    int n=int(str[last]);
    if(n%2==0)
        cout<<0<<endl;
    else
        cout<<1<<endl;



    return 0;
}


   		  	  	  	  				    		


Comments

Submit
0 Comments
More Questions

Lift queries
Goki and his breakup
Ali and Helping innocent people
Book of Potion making
Duration
Birthday Party
e-maze-in
Bricks Game
Char Sum
Two Strings
Anagrams
Prime Number
Lexical Sorting Reloaded
1514A - Perfectly Imperfect Array
580A- Kefa and First Steps
1472B- Fair Division
996A - Hit the Lottery
MSNSADM1 Football
MATCHES Playing with Matches
HRDSEQ Hard Sequence
DRCHEF Doctor Chef
559. Maximum Depth of N-ary Tree
821. Shortest Distance to a Character
1441. Build an Array With Stack Operations
1356. Sort Integers by The Number of 1 Bits
922. Sort Array By Parity II
344. Reverse String
1047. Remove All Adjacent Duplicates In String
977. Squares of a Sorted Array
852. Peak Index in a Mountain Array